package com.project.gjzb.service;

import com.project.gjzb.dto.BusLineStationDto;
import com.project.gjzb.dto.ParamDto;
import com.project.gjzb.entity.BusLineStation;
import com.project.gjzb.entity.TobjBusLineStation;

import java.util.List;

public interface BusLineStationService {

    List<TobjBusLineStation> getList();

    List<TobjBusLineStation> getFirst();

    List<TobjBusLineStation> getMax();

    void saveList(List<TobjBusLineStation> list);

    void deleteByDate(ParamDto paramDto);

    List<BusLineStation> getByDate(String date);

    List<BusLineStation> getByXlid(String id, String zxlx);

    void deleteAll();

    void insert(List<BusLineStation> list);

    List<BusLineStationDto> getRepeatAll();

    List<BusLineStation> getByRepeat(BusLineStationDto dto);

    void deleteById(BusLineStation busLineStation);

    void updateSzmbById(BusLineStation busLineStation);

    void updateMzsbById(BusLineStation busLineStation);

    List<BusLineStation> getById(BusLineStation busLineStation);
}
